package fina2.dcs.system;

import java.util.List;
import java.util.Map;

import javax.ejb.Local;

@Local
public interface SysPropertyLocal {
	public void init();

	public void remove();

	public void addProperty(SysProperty sp);

	public void removeProperty(String propKey);

	public void updateProperty(SysProperty sp);

	public void updateProperty();

	public SysProperty findProperty(String propKey);
	
	public String findPropValue(String propKey);
	
	public Map<String,String> loadProperties(String ...keys);
	public Map<String, String> loadAllProperties();
	public List<SysProperty> findProperties(List<String> propKeys);

	public List<SysProperty> getAllProperties();

	public void setAllProperties(List<SysProperty> allProperties);

	public SysProperty getSelectedProperty();

	public void setSelectedProperty(SysProperty selectedProperty);

	public boolean isSucces();

	public void setSucces(boolean succes);

	public String getConfirmPassword();

	public void setConfirmPassword(String confirmPassword);

}
